package com.wyp.didishige.model;

import java.util.ArrayList;
import java.util.List;

import cn.bmob.v3.BmobObject;
import cn.bmob.v3.datatype.BmobGeoPoint;

/**
 *
 * Created by horry on 2015/3/30.
 */
public class Request extends BmobObject {
    private String title;
    private String shiMei;
    private String shiMeiNick;
    private String shiGe;
    private String shiGeNick;
    private User user;
    private User shiGeObject;
    private List<String> imageList;//图片聊表
    /**
     * 地理坐标
     */
    private BmobGeoPoint location;//

    /**
     * 订单是否被完成
     */
    private boolean isEvaluate=false;
    /**
     * 订单是否被取消
     */
    private boolean cancel=false;
    /**
     * 是需求还是服务 true 需求 false 服务
     */
    private boolean model=false;
    /**
     * 是否被接单
     */
    private boolean accept=false;

    private ArrayList<String> images;
    private float rating;
    private String comment;
    /**
     * 距离某一点的距离：米
     */
    private int meter;

    public List<String> getImageList() {
        return imageList;
    }

    public void setImageList(List<String> imageList) {
        this.imageList = imageList;
    }

    public User getShiGeObject() {
        return shiGeObject;
    }

    public void setShiGeObject(User shiGeObject) {
        this.shiGeObject = shiGeObject;
    }

    public String getShiMeiNick() {
        return shiMeiNick;
    }

    public void setShiMeiNick(String shiMeiNick) {
        this.shiMeiNick = shiMeiNick;
    }

    public String getShiGeNick() {
        return shiGeNick;
    }

    public void setShiGeNick(String shiGeNick) {
        this.shiGeNick = shiGeNick;
    }

    public boolean isAccept() {
        return accept;
    }

    public void setAccept(boolean accept) {
        this.accept = accept;
    }

    public boolean isCancel() {
        return cancel;
    }

    public void setCancel(boolean cancel) {
        this.cancel = cancel;
    }

    public boolean isModel() {
        return model;
    }

    public void setModel(boolean model) {
        this.model = model;
    }

    public String getShiMei() {
        return shiMei;
    }

    public void setShiMei(String shiMei) {
        this.shiMei = shiMei;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getShiGe() {
        return shiGe;
    }

    public void setShiGe(String shiGe) {
        this.shiGe = shiGe;
    }

    public boolean isEvaluate() {
        return isEvaluate;
    }

    public void setEvaluate(boolean isEvaluate) {
        this.isEvaluate = isEvaluate;
    }

    public float getRating() {
        return rating;
    }

    public void setRating(float rating) {
        this.rating = rating;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public int getMeter() {
        return meter;
    }

    public void setMeter(int meter) {
        this.meter = meter;
    }

    public BmobGeoPoint getLocation() {
        return location;
    }

    public void setLocation(BmobGeoPoint location) {
        this.location = location;
    }

    public ArrayList<String> getImages() {
        return images;
    }

    public void setImages(ArrayList<String> images) {
        this.images = images;
    }
}
